CREATE FUNCTION esBonificada(@IDCompra NUMERIC(18,0))

RETURNS BIT
AS
BEGIN

DECLARE @Cantidad NUMERIC(18,0), @Retorno BIT

SELECT @Cantidad = COUNT(pub_visibilidad_cod) 
FROM Monkey_Coders.Compras, Monkey_Coders.Publicaciones 
WHERE com_publicacion_id = pub_cod 
AND pub_usuario_id = (SELECT pub_usuario_id
							FROM Monkey_Coders.Publicaciones
							WHERE pub_cod = @IDCompra
						)

AND pub_visibilidad_cod = (SELECT pub_visibilidad_cod 
								FROM Monkey_Coders.Publicaciones
								WHERE pub_cod = @IDCompra
							)
								
GROUP BY pub_usuario_id,pub_visibilidad_cod

IF (@Cantidad%10 = 0)
RETURN 1


RETURN 0
END